// 单行注释
/*
 * 多行注释
 */

fn main() {
    // 整数类型
    // 有符号
    let temp: i32 = -2;
    // 无符号
    let wight: u64 = 100;
    println!("温度: {}", temp);
    println!("体重: {}", wight);
    // 浮点数类型
    // 单精度浮点数
    let price: f32 = 10.25;
    // 双精度浮点数
    let pi: f64 = 3.14159265359;
    println!("价格：{:.2}", price);
    println!("圆周率：{:.4}", pi);
    // 布尔类型
    let is_dark: bool = true;
    let is_light: bool = false;
    println!("暗黑主题: {}", if is_dark { "是" } else { "否" });
    println!("浅色主题: {}", if is_light { "是" } else { "否" });
    // 字符串类型
    let name: String = String::from("Iceman");
    println!("名字: {}", name);
    // &str类型
    let country = "CHINA";
    println!("国籍: {}", country);
}
